/*
 * Copyright (c) 2024-2025 Huawei Device Co., Ltd.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

// Autogenerated file by gen_null_arg_tests.rb script -- DO NOT EDIT!

#include "libabckit/include/c/abckit.h"
#include "libabckit/include/c/metadata_core.h"
#include "libabckit/include/c/extensions/arkts/metadata_arkts.h"
#include "libabckit/include/c/extensions/js/metadata_js.h"
#include "libabckit/include/c/ir_core.h"
#include "libabckit/include/c/isa/isa_dynamic.h"
#include "libabckit/include/c/isa/isa_static.h"

#include "helpers/helpers.h"
#include "helpers/helpers_nullptr.h"

#include <gtest/gtest.h>

namespace libabckit::test {

static auto g_graphApiImp = AbckitGetGraphApiImpl(ABCKIT_VERSION_RELEASE_1_0_0);

class LibAbcKitNullptrTestsGraphApiImpl0 : public ::testing::Test {};

// Test: test-kind=api, api=GraphApiImpl::bbAddInstBack,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbAddInstBack)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbAddInstBack);
}

// Test: test-kind=api, api=GraphApiImpl::bbAddInstFront,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbAddInstFront)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbAddInstFront);
}

// Test: test-kind=api, api=GraphApiImpl::bbAppendSuccBlock,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbAppendSuccBlock)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbAppendSuccBlock);
}

// Test: test-kind=api, api=GraphApiImpl::bbCheckDominance,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbCheckDominance)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbCheckDominance);
}

// Test: test-kind=api, api=GraphApiImpl::bbCreateCatchPhi,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbCreateCatchPhi)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbCreateCatchPhi);
}

// Test: test-kind=api, api=GraphApiImpl::bbCreateEmpty,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbCreateEmpty)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbCreateEmpty);
}

// Test: test-kind=api, api=GraphApiImpl::bbCreatePhi,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbCreatePhi)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbCreatePhi);
}

// Test: test-kind=api, api=GraphApiImpl::bbDump,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbDump)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbDump);
}

// Test: test-kind=api, api=GraphApiImpl::bbDisconnectSuccBlock,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbDisconnectSuccBlock)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbDisconnectSuccBlock);
}

// Test: test-kind=api, api=GraphApiImpl::bbGetFalseBranch,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbGetFalseBranch)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbGetFalseBranch);
}

// Test: test-kind=api, api=GraphApiImpl::bbGetFirstInst,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbGetFirstInst)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbGetFirstInst);
}

// Test: test-kind=api, api=GraphApiImpl::bbGetGraph,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbGetGraph)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbGetGraph);
}

// Test: test-kind=api, api=GraphApiImpl::bbGetId,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbGetId)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbGetId);
}

// Test: test-kind=api, api=GraphApiImpl::bbGetImmediateDominator,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbGetImmediateDominator)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbGetImmediateDominator);
}

// Test: test-kind=api, api=GraphApiImpl::bbGetLastInst,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbGetLastInst)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbGetLastInst);
}

// Test: test-kind=api, api=GraphApiImpl::bbGetNumberOfInstructions,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbGetNumberOfInstructions)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbGetNumberOfInstructions);
}

// Test: test-kind=api, api=GraphApiImpl::bbGetPredBlock,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbGetPredBlock)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbGetPredBlock);
}

// Test: test-kind=api, api=GraphApiImpl::bbGetPredBlockCount,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbGetPredBlockCount)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbGetPredBlockCount);
}

// Test: test-kind=api, api=GraphApiImpl::bbGetSuccBlock,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbGetSuccBlock)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbGetSuccBlock);
}

// Test: test-kind=api, api=GraphApiImpl::bbGetSuccBlockCount,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbGetSuccBlockCount)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbGetSuccBlockCount);
}

// Test: test-kind=api, api=GraphApiImpl::bbGetTrueBranch,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbGetTrueBranch)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbGetTrueBranch);
}

// Test: test-kind=api, api=GraphApiImpl::bbInsertSuccBlock,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbInsertSuccBlock)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbInsertSuccBlock);
}

// Test: test-kind=api, api=GraphApiImpl::bbIsCatch,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbIsCatch)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbIsCatch);
}

// Test: test-kind=api, api=GraphApiImpl::bbIsCatchBegin,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbIsCatchBegin)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbIsCatchBegin);
}

// Test: test-kind=api, api=GraphApiImpl::bbIsEnd,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbIsEnd)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbIsEnd);
}

// Test: test-kind=api, api=GraphApiImpl::bbIsLoopHead,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbIsLoopHead)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbIsLoopHead);
}

// Test: test-kind=api, api=GraphApiImpl::bbIsLoopPrehead,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbIsLoopPrehead)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbIsLoopPrehead);
}

// Test: test-kind=api, api=GraphApiImpl::bbIsStart,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbIsStart)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbIsStart);
}

// Test: test-kind=api, api=GraphApiImpl::bbIsTry,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbIsTry)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbIsTry);
}

// Test: test-kind=api, api=GraphApiImpl::bbIsTryBegin,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbIsTryBegin)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbIsTryBegin);
}

// Test: test-kind=api, api=GraphApiImpl::bbIsTryEnd,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbIsTryEnd)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbIsTryEnd);
}

// Test: test-kind=api, api=GraphApiImpl::bbRemoveAllInsts,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbRemoveAllInsts)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbRemoveAllInsts);
}

// Test: test-kind=api, api=GraphApiImpl::bbSplitBlockAfterInstruction,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbSplitBlockAfterInstruction)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbSplitBlockAfterInstruction);
}

// Test: test-kind=api, api=GraphApiImpl::bbVisitDominatedBlocks,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbVisitDominatedBlocks)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbVisitDominatedBlocks);
}

// Test: test-kind=api, api=GraphApiImpl::bbVisitPredBlocks,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbVisitPredBlocks)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbVisitPredBlocks);
}

// Test: test-kind=api, api=GraphApiImpl::bbVisitSuccBlocks,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, bbVisitSuccBlocks)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->bbVisitSuccBlocks);
}

// Test: test-kind=api, api=GraphApiImpl::gFindOrCreateConstantF64,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, gFindOrCreateConstantF64)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->gFindOrCreateConstantF64);
}

// Test: test-kind=api, api=GraphApiImpl::gFindOrCreateConstantI32,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, gFindOrCreateConstantI32)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->gFindOrCreateConstantI32);
}

// Test: test-kind=api, api=GraphApiImpl::gFindOrCreateConstantI64,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, gFindOrCreateConstantI64)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->gFindOrCreateConstantI64);
}

// Test: test-kind=api, api=GraphApiImpl::gFindOrCreateConstantU64,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, gFindOrCreateConstantU64)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->gFindOrCreateConstantU64);
}

// Test: test-kind=api, api=GraphApiImpl::gDump,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, gDump)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->gDump);
}

// Test: test-kind=api, api=GraphApiImpl::gGetBasicBlock,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, gGetBasicBlock)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->gGetBasicBlock);
}

// Test: test-kind=api, api=GraphApiImpl::gGetEndBasicBlock,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, gGetEndBasicBlock)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->gGetEndBasicBlock);
}

// Test: test-kind=api, api=GraphApiImpl::gGetFile,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, gGetFile)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->gGetFile);
}

// Test: test-kind=api, api=GraphApiImpl::gGetIsa,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, gGetIsa)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->gGetIsa);
}

// Test: test-kind=api, api=GraphApiImpl::gGetNumberOfBasicBlocks,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, gGetNumberOfBasicBlocks)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->gGetNumberOfBasicBlocks);
}

// Test: test-kind=api, api=GraphApiImpl::gGetNumberOfParameters,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, gGetNumberOfParameters)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->gGetNumberOfParameters);
}

// Test: test-kind=api, api=GraphApiImpl::gGetParameter,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, gGetParameter)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->gGetParameter);
}

// Test: test-kind=api, api=GraphApiImpl::gGetStartBasicBlock,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, gGetStartBasicBlock)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->gGetStartBasicBlock);
}

// Test: test-kind=api, api=GraphApiImpl::gInsertTryCatch,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, gInsertTryCatch)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->gInsertTryCatch);
}

// Test: test-kind=api, api=GraphApiImpl::gRunPassRemoveUnreachableBlocks,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, gRunPassRemoveUnreachableBlocks)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->gRunPassRemoveUnreachableBlocks);
}

// Test: test-kind=api, api=GraphApiImpl::gVisitBlocksRpo,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, gVisitBlocksRpo)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->gVisitBlocksRpo);
}

// Test: test-kind=api, api=GraphApiImpl::iAppendInput,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iAppendInput)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iAppendInput);
}

// Test: test-kind=api, api=GraphApiImpl::iCheckDominance,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iCheckDominance)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iCheckDominance);
}

// Test: test-kind=api, api=GraphApiImpl::iCheckIsCall,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iCheckIsCall)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iCheckIsCall);
}

// Test: test-kind=api, api=GraphApiImpl::iDump,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iDump)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iDump);
}

// Test: test-kind=api, api=GraphApiImpl::iGetBasicBlock,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iGetBasicBlock)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iGetBasicBlock);
}

// Test: test-kind=api, api=GraphApiImpl::iGetConstantValueF64,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iGetConstantValueF64)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iGetConstantValueF64);
}

// Test: test-kind=api, api=GraphApiImpl::iGetConstantValueI32,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iGetConstantValueI32)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iGetConstantValueI32);
}

// Test: test-kind=api, api=GraphApiImpl::iGetConstantValueI64,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iGetConstantValueI64)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iGetConstantValueI64);
}

// Test: test-kind=api, api=GraphApiImpl::iGetConstantValueU64,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iGetConstantValueU64)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iGetConstantValueU64);
}

// Test: test-kind=api, api=GraphApiImpl::iGetFunction,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iGetFunction)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iGetFunction);
}

// Test: test-kind=api, api=GraphApiImpl::iGetId,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iGetId)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iGetId);
}

// Test: test-kind=api, api=GraphApiImpl::iGetImmediate,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iGetImmediate)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iGetImmediate);
}

// Test: test-kind=api, api=GraphApiImpl::iGetImmediateCount,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iGetImmediateCount)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iGetImmediateCount);
}

// Test: test-kind=api, api=GraphApiImpl::iGetImmediateSize,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iGetImmediateSize)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iGetImmediateSize);
}

// Test: test-kind=api, api=GraphApiImpl::iGetInput,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iGetInput)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iGetInput);
}

// Test: test-kind=api, api=GraphApiImpl::iGetInputCount,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iGetInputCount)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iGetInputCount);
}

// Test: test-kind=api, api=GraphApiImpl::iGetLiteralArray,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iGetLiteralArray)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iGetLiteralArray);
}

// Test: test-kind=api, api=GraphApiImpl::iGetNext,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iGetNext)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iGetNext);
}

// Test: test-kind=api, api=GraphApiImpl::iGetPrev,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iGetPrev)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iGetPrev);
}

// Test: test-kind=api, api=GraphApiImpl::iGetString,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iGetString)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iGetString);
}

// Test: test-kind=api, api=GraphApiImpl::iGetType,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iGetType)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iGetType);
}

// Test: test-kind=api, api=GraphApiImpl::iGetUserCount,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iGetUserCount)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iGetUserCount);
}

// Test: test-kind=api, api=GraphApiImpl::iInsertAfter,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iInsertAfter)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iInsertAfter);
}

// Test: test-kind=api, api=GraphApiImpl::iInsertBefore,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iInsertBefore)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iInsertBefore);
}

// Test: test-kind=api, api=GraphApiImpl::iRemove,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iRemove)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iRemove);
}

// Test: test-kind=api, api=GraphApiImpl::iSetFunction,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iSetFunction)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iSetFunction);
}

// Test: test-kind=api, api=GraphApiImpl::iSetImmediate,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iSetImmediate)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iSetImmediate);
}

// Test: test-kind=api, api=GraphApiImpl::iSetInput,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iSetInput)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iSetInput);
}

// Test: test-kind=api, api=GraphApiImpl::iSetInputs,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iSetInputs)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iSetInputs);
}

// Test: test-kind=api, api=GraphApiImpl::iSetLiteralArray,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iSetLiteralArray)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iSetLiteralArray);
}

// Test: test-kind=api, api=GraphApiImpl::iSetString,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iSetString)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iSetString);
}

// Test: test-kind=api, api=GraphApiImpl::iVisitInputs,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iVisitInputs)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iVisitInputs);
}

// Test: test-kind=api, api=GraphApiImpl::iVisitUsers,
// abc-kind=NoABC, category=negative-nullptr, extension=c
TEST_F(LibAbcKitNullptrTestsGraphApiImpl0, iVisitUsers)
{
    helpers_nullptr::TestNullptr(g_graphApiImp->iVisitUsers);
}

}  // namespace libabckit::test
